perm filename OINK[P,JRA] blob
sn#544196 filedate 1980-11-04 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 \\M1BASL30\M2BASB30\M3NGR25\M4NGR20
C00006 ENDMK
C⊗;
\\M1BASL30;\M2BASB30;\M3NGR25;\M4NGR20;
\F1\CNov. 4, 1980
Mr. John Young
SD Systems
POB 28810
Dallas Texas, 75228
Dear Mr. Young:
\JEnclosed is my manual for TLC-LISP. The language represents a strong subset
of MIT's LISP machine LISP. MIT's machine is currently being marketed in the
$100,000-$200,000 price range; TLC-LISP offers an inexpensive way of learning
what this larger machine represents. TLC-LISP runs on a Z-80 under CP/M.
The major constraints on the current TLC subset are its small addressing
range and its lack of display-based programming environment. The ultimate
solution to the small address problem is a larger machine, but I have an
intermediate solution using bank-switching on the Z-80. The effect is to make
available about 1/3 of a PDP-10 on a Z-80 for LISP. The second constraint,
the lack of adequate programming environment, is also being removed. I have
"window-based" primitive objects imbedded in TLC-LISP and am building
display-based editing and debugging packages; currently,
I am using the Scion Screensplitter hardware, but the
package will transfer to any high-speed video interface.
This view of programming through rapid video manipulation has been used for
about fifteen years in research establishments and has reached
(or is about to reach) the product stage
in Smalltalk and LISP-related systems.
I am interested in talking
with your company about marketing this display-based version.
Futhermore, I also wish to know if your company is interested in helping to
support a curriculum --based on these machines-- that I am developing at
Santa Clara University. This course, on the foundations of computing
and interactive programming, will be given this spring as a special undergraduate
course. Its ultimate target is the high school math and sciences program,
bringing some of the more recent perspectives on computing and programming
to the introductory level. Part of this effort involves a text material --course
notes and programming lab manuals-- that I am writing; but part
involves hardware, and unless
I can find industry support for this effort I will have to fund it myself.
I appreciate the fact that you are busy; but time is also important to me.
Please let me know as soon as possible whether you are able to act positively
on either of my suggestions.
\.
\←L\→S\←R\-L\/'2;\+L\→L
Yours sincerely,
John R. Allen
18215 Bayview Dr.
Los Gatos Ca, 95030
(408) 353-2227
\←S\→L